/* 下单 */
#main .address{padding:20px 40px;}
#main .address p{margin-top: 15px; font:16px Microsoft Yahei;}
#main .address input{border:1px solid #8d8d8d; border-radius:3px; outline: none; margin-left: 10px; padding:5px 8px; width:180px;}
#main .payment {padding:20px 0;}
#main .payment .cod{margin-left: 40px; margin-top: 15px; font:16px Microsoft Yahei;}

#main .buy_wrap{margin:0 auto;background: #F8F8F8;}
/*.cart_title_1 h2{margin-bottom:10px;visibilty:hidden;}*/
#main .buy_wrap .buy_title{height:150px; background: #19acca; }
#main .buy_wrap .buy_title2{height:150px; background: #f16272;}
#main .buy_wrap .buy_title .content{width:400px; text-align:center; margin:0 auto; font:22px/150px 微软雅黑; color:white; background: url('ok.png') no-repeat 0px 40px; padding-left: 90px; }
#main .buy_wrap .buy_title2 .content2{width:400px; text-align:center; margin:0 auto; font:22px/150px 微软雅黑; color:white; background: url('img/no.png') no-repeat 0px 40px; padding-left: 90px;}
#main .buy_wrap .buy_detail .content{width:550px; margin:0 auto;}
#main .buy_wrap .buy_detail .content p{color:#999; font-size:12px; padding:0 0 15px;}
#main .buy_wrap .buy_detail .content p:first-child{padding:30px 0 20px; font:20px 黑体; color:#747474;}
#main .buy_wrap .QRc{height:250px; background: white;}
#main .buy_wrap .QRc .item{width:300px; background:url('img/QRc.jpg') no-repeat 0 70px; background-size:100px; margin:0 auto; padding:100px 130px;}
#main .buy_wrap .buy_detail .content .detail{height:35px; line-height: 35px; border-radius: 5px; font-size:16px; color:#fff; cursor:pointer; display: inline-block; padding:0 18px; background:#f16272; margin:0 18px;}
#main .buy_wrap .buy_detail .content .index{font:16px 微软雅黑; text-decoration:underline; color:#f16272;}

/* 购物车css */
#main .logo{margin:15px 0;}
#main .cart_main{width:1200px; margin:10px auto; overflow: hidden;}
#main .cart_main .cart_title{color:#333; font:18px Microsoft Yahei; margin-top:10px;}
#main .cart_main .cart_title span{color:#999; font:12px Microsoft Yahei;}
#main .cart_main .cart_list {margin-top: 20px;}
#main .cart_main .cart_list .cart_field {width: 1200px; background: #FAFAFA; height:40px; line-height: 40px; color:#999;}
#main .cart_main .cart_list .cart_field .field_name{width:700px; overflow: hidden; float:left; margin-left:20px;}
#main .cart_main .cart_list .cart_field .field_operation{width:160px; overflow: hidden; float:right; text-align:center;}
#main .cart_main .cart_list .cart_field .field_num{width:160px; overflow: hidden; float:right; text-align:center;}
#main .cart_main .cart_list .cart_field .field_price{width:90px; overflow: hidden; float:right; text-align:right; margin-right:25px;}

#main .cart_main .cart_list .cart_pro .cart_item{border-bottom:1px solid #D8D8D8; height:160px; line-height: 160px;}
#main .cart_main .cart_list .cart_pro .cart_item .goods_name{width:700px; height:160px; float:left; overflow: hidden; line-height:160px; }
#main .cart_main .cart_list .cart_pro .cart_item .pro_img{float:left; display: table-cell; vertical-align: middle; }
#main .cart_main .cart_list .cart_pro .cart_item .pro_name{float:left; color:#333; overflow: hidden; font-size: 16px; width:580px;}
#main .cart_main .cart_list .cart_pro .cart_item .pro_img img{vertical-align: middle; width:110px;}
#main .cart_main .cart_list .cart_pro .cart_item .count_w em{float:left; display: block; width:34px; height:33px; outline: none; text-align: center; background: #fafafa; cursor:pointer; border:1px solid #dfdfdf; line-height: 33px; font-style:normal;}
#main .cart_main .cart_list .cart_pro .cart_item .count_w input{float:left; width:50px; height:31px; outline: none; text-align: center; color: #666; border:0; line-height: 33px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
#main .cart_main .cart_list .cart_pro .cart_item .goods_price{float:right; width:160px; text-align: center;}
#main .cart_main .cart_list .cart_pro .cart_item .goods_num{float:right; width:138px; margin-left:22px; text-align: center; display: table-cell; vertical-align: middle; margin-top:62px;}
#main .cart_main .cart_list .cart_pro .cart_item .goods_operation{float:right; width:90px;text-align: right; margin-right:25px;}
#main .cart_main .cart_list .cart_pro .cart_item .goods_num .count_w{width:160px; vertical-align: middle; margin:0 auto; line-height: 160px;}
#main .cart_main .cart_list .cart_pro .cart_account{float:right; margin-top: 15px;}
#main .cart_main .cart_list .cart_pro .cart_account .cart_total .total1{}
#main .cart_main .cart_list .cart_pro .cart_account .cart_total .total2{font: bold 28px Microsoft Yahei; color:#F16272;}
#main .cart_main .cart_list .cart_pro .cart_account .cart_total .total3{color:#F16272; }
#main .cart_main .cart_list .cart_pro .cart_account .cart_btn a{border:0; height:50px; line-height: 50px; margin:30px 0 50px 20px; border-radius: 5px; font-size:22px; color:#fff; cursor:pointer; display: inline-block; padding:0 40px; background:#f16272; float:right;}
#main .cart_main .cart_list .cart_pro .cart_account .cart_btn input{border:0; height:50px; line-height: 50px; margin:30px 0 50px 20px; border-radius: 5px; font-size:22px; color:#fff; cursor:pointer; display: inline-block; padding:0 40px; background:#f16272;}
#main .cart_main .cart_list .cart_null_box{padding:150px 0;}
#main .cart_main .cart_list .cart_null_box .cart_null{width:240px; height: 128px; color:#000; font-size: 30px; padding:92px 0 0 275px; margin:0 auto; background: url('img/cart_bg.jpg') no-repeat;}
#main .cart_main .cart_list .cart_null_box .cart_null a{font-size: 18px; color:#19acca;}
#main .cart_title_1{color:#333; font:normal 18px Microsoft Yahei; border-bottom:1px dotted #DADADA; padding:10px 0;}
